package com.fg.cloud.manager.entry.agency.vo;

import java.math.BigDecimal;

import com.fg.cloud.manager.entry.agency.AgencyUserEntity;
import com.fg.cloud.manager.entry.system.AgencyCollectionOrderEntity;
import com.fg.cloud.manager.entry.system.CommodityEntity;
import com.fg.cloud.manager.entry.system.StockEntity;

/**
 * 经销商用户Vo
 * @author around
 * @date 2017-6-22
 */
public class AgencyUserVo extends AgencyUserEntity {

	private static final long serialVersionUID = 7587968172856395024L;

	/** 经销商状态 */
	private Integer agencyStatus;
	
	/** 经销商名称 */
	private String agencyName;

	/** 厂商名称 */
	private String factoryName; 

	/** 经销商等级ID */
	private Long levelId;

	/** 等级状态 */
	private Integer levelStatus;

	/** 折扣率 */
	private BigDecimal discount;

	/** 区域ID */
	private Long areaId;

	/** 税率 */
	private BigDecimal taxRate;
	
	/** 银行名称 */
    private String bankName;
	
	/** 银行卡号 */
    private String bankNo;
	
	/** 税号 */
    private String taxNumber;
	
	/** 纳税人类型：1一般纳税人2小规模纳税人 */
    private Integer taxType;
	
	/** 开票地址 */
    private String taxAddress;
    
    /** 发票抬头 */
    private String billTitle;
    
    /** 是否启用订货权限  */
	private Integer placeorder;
	
	/** 经销商设置  */
	private AgencyCollectionOrderEntity agencySetup;

	/** 商品设置  */
	private CommodityEntity commditySetup;

	/** 库存设置  */
	private StockEntity stockSetup;
	

	public Integer getAgencyStatus() {
		return agencyStatus;
	}
  
	public void setAgencyStatus(Integer agencyStatus) {
		this.agencyStatus = agencyStatus;
	}

	public String getAgencyName() {
		return agencyName;
	}

	public void setAgencyName(String agencyName) {
		this.agencyName = agencyName;
	}

	public String getFactoryName() {
		return factoryName;
	}

	public void setFactoryName(String factoryName) {
		this.factoryName = factoryName;
	}

	public Long getLevelId() {
		return levelId;
	}

	public void setLevelId(Long levelId) {
		this.levelId = levelId;
	}

	public Integer getLevelStatus() {
		return levelStatus;
	}

	public void setLevelStatus(Integer levelStatus) {
		this.levelStatus = levelStatus;
	}

	public BigDecimal getDiscount() {
		return discount;
	}

	public void setDiscount(BigDecimal discount) {
		this.discount = discount;
	}

	public Long getAreaId() {
		return areaId;
	}

	public void setAreaId(Long areaId) {
		this.areaId = areaId;
	}

	public BigDecimal getTaxRate() {
		return taxRate;
	}

	public void setTaxRate(BigDecimal taxRate) {
		this.taxRate = taxRate;
	}

	public AgencyCollectionOrderEntity getAgencySetup() {
		return agencySetup;
	}

	public void setAgencySetup(AgencyCollectionOrderEntity agencySetup) {
		this.agencySetup = agencySetup;
	}

	public CommodityEntity getCommditySetup() {
		return commditySetup;
	}

	public void setCommditySetup(CommodityEntity commditySetup) {
		this.commditySetup = commditySetup;
	}

	public StockEntity getStockSetup() {
		return stockSetup;
	}

	public void setStockSetup(StockEntity stockSetup) {
		this.stockSetup = stockSetup;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getBankNo() {
		return bankNo;
	}

	public void setBankNo(String bankNo) {
		this.bankNo = bankNo;
	}

	public String getTaxNumber() {
		return taxNumber;
	}

	public void setTaxNumber(String taxNumber) {
		this.taxNumber = taxNumber;
	}

	public Integer getTaxType() {
		return taxType;
	}

	public void setTaxType(Integer taxType) {
		this.taxType = taxType;
	}

	public String getTaxAddress() {
		return taxAddress;
	}

	public void setTaxAddress(String taxAddress) {
		this.taxAddress = taxAddress;
	}

	public String getBillTitle() {
		return billTitle;
	}

	public void setBillTitle(String billTitle) {
		this.billTitle = billTitle;
	}

	public Integer getPlaceorder() {
		return placeorder;
	}

	public void setPlaceorder(Integer placeorder) {
		this.placeorder = placeorder;
	}
	
	

}
